55e23697026b1ac5bff33c475c4b2160afb13f53,src/main/java/io/hgraphdb/HBaseEdgeSerializer.java,HBaseEdgeSerializer,write,#Kryo#Output#HBaseEdge#,9
Before Change
public void write(Kryo kryo, Output output, HBaseEdge edge) {
super.write(kryo, output, edge);
byte[] outVBytes = ValueUtils.serialize(edge.outVertex().id());
output.writeInt(outVBytes.length);
output.writeBytes(outVBytes);
byte[] inVBytes = ValueUtils.serialize(edge.inVertex().id());
output.writeInt(inVBytes.length);
output.writeBytes(inVBytes);
After Change
public class HBaseEdgeSerializer extends HBaseElementSerializer<HBaseEdge> {
public void write(Kryo kryo, Output output, HBaseEdge edge) {
super.write(kryo, output, edge);
kryo.writeClassAndObject(output, edge.outVertex().id());
kryo.writeClassAndObject(output, edge.inVertex().id());
}